<head>
	<script>
var $j = jQuery.noConflict();
jQuery.validator.addMethod( 
	  "selectNone", 
	  function(value, element) { 
	    if (element.value == 0) 
	    { 
	      return false; 
	    } 
	    else return true; 
	  }, 
	  "Seleccione Opcion" 
	);
jQuery.validator.addMethod( 
	  "dateVzla", 
	  function(value, element) {
		var mydate = new Date();
		mydate.setFullYear(day, month-1, year);
	    if (element.value == 0) 
	    { 
	      return false; 
	    } 
	    else return true; 
	  }, 
	  "Seleccione Opcion" 
	);	
jQuery.validator.addMethod(
	"lettersonly",
	function(value, element) {
	return this.optional(element) || /^[A-Za-z \u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+$/i.test(value);
	}, 
	"Solo caracteres Alfabeticos");

jQuery.validator.addMethod(
    "nombreunico",
    function(value,element){
        var respuesta = false;
        $j.ajax({
            type:"POST",
            url:"checkNombre",
            data:"nombre="+value,
            dataType:"html",
            async: false,
            success:function(msg)
            {
                if(msg=='false'){
                    respuesta=true;
                }
                else{
                    respuesta=false;
                }
            }
        })
       return respuesta;
    },
    'Producto ya registrado'
);
$j(document).ready(function() {

	// validate signup form on keyup and submit
 $j("#ProductoTempAddForm").validate({
		rules: 
		{
			"data[ProductoTemp][nombre1]": {
				required: true,
				minlength: 2,
				lettersonly: true,
                                nombreunico:true
			},
			"data[ProductoTemp][valor1]": {
				required: true,
				number: true
			},
			"data[ProductoTemp][tipo_id1][]": {
				selectNone: true
			}	
		},
		messages: { 
         "data[ProductoTemp][nombre1]": { 
            required: "Obligatorio",
            minlength: "Minimo 3 caracteres",
            nombreunico:"Producto ya registrado"
         }, 
         "data[ProductoTemp][valor1]": { 
            required: "Obligatorio", 
            number: " Num&eacuterico" 
         },
		"data[ProductoTemp][tipo_id1][]": {
				selectNone: "Obligatorio"
			}	
      }      
	});		
	});
</script>
<script>
	
    $j('.cargando').live("click", function(){
	var isvalid = jQuery('#ProductoTempAddForm').valid();
		if (isvalid==true)
	{
	var plato= document.getElementById('miplato').value;
	var valor= document.getElementById('valor').value;
	var categoria= document.getElementById('tipo').value;
	  var a=$j("#oculto:hidden").val();
	  a++;
	  $j('.tempProductos').append('<input type="hidden" "value="'+a+'"/>');
	  $j('.tempProductos').append('<input type="hidden" name="data[Producto][plato]['+a+']" value="'+$j('#miplato').val()+'"/>');
	  $j('.tempProductos').append('<div class="tablero">'+$j('#miplato').val()+'</div>');
	  $j('.tempProductos').append('<input type="hidden" name="data[Producto][valor]['+a+']" value="'+$j('#valor').val()+'"/>');
	  $j('.tempProductos').append('<div class="tablero">'+$j('#valor').val()+'</div>');
	  $j('.tempProductos').append('<input type="hidden" name="data[Producto][tipo]['+a+']" value="'+$j('#tipo').val()+'"/>');
	  $j('.tempProductos').append('<div class="tablero2">'+$j('#tipo option:selected').text()+'</div>');
	  $j("#oculto:hidden").val(a);
	document.getElementById('miplato').value= "Plato";
	document.getElementById('valor').value= "Bs.";
	document.getElementById('tipo').value= 0;
	  }
    });

</script>

  <style>
  label {  font-family: Arial, Helvetica, sans-serif; font-size: small; margin-left:0px;}
	br {  }

	label.error {
		background: url('../img/unchecked.gif') no-repeat;
		padding-left: 16px;
	}
	label.valid {
		background: url('http://dev.jquery.com/view/trunk/plugins/validate/demo/images/checked.gif') no-repeat;
		display: block;
		width: 16px;
		height: 16px;
	}
</style>
</head>



	<?php

			echo $form->create('ProductoTemp',array('controller'=>'productos','action'=>'add','class'=>'formulario1'));
			echo "<div style='width:370px; float:left; padding-right:15px; margin-left:25px;'>";
			echo $form->input('nombre1',array('label'=>'','class'=>'newplato','id'=>'miplato', 'value'=>'Plato','onblur'=>'clearText(this)','onfocus'=>'clearText(this)'));
			echo "</div>";
			echo $form->input('foto1',array('type'=>'hidden', 'label'=>'', 'value'=>'-1', 'id'=>'oculto'));
				$categorias[0]=' Categorias ';
				foreach ($tipos as $tipo)
					{
						$categorias[$tipo ['Tipo']['id']]= $tipo ['Tipo']['nombre'];
					}
			echo "<div style='width:100px; float:left; padding-right:15px;'>";	
			echo $form->input('valor1',array('label'=>'','class'=>'costoplato','id'=>'valor','value'=>'Bs.','onblur'=>'clearText(this)','onfocus'=>'clearText(this)'));
			echo "</div>";
			echo "<div style='width:150px; float:left; padding-right:15px;'>";
			echo $form->input('tipo_id1',array('options'=>$categorias,'id'=>'tipo','label'=>'','class'=>'entradatipos', 
			'multiple'=>'false'));
			echo "</div>";
			echo $form->button('  Cargar  ', array('type'=>'button','class'=> 'cargando'), array('action'=>'add'));
			echo $form->end();
	?>

<div id="separadorprimero" class="separaplato"></div>
<?php 	echo $form->create('Producto',array('controller'=>'productos','action'=>'addi'), array('class'=>'formulario1')); ?>
<div class="tempProductos"></div>

<div id="salvarproducto" class="salvarproducto">
	<?php 

	echo $html->image('separadorMenu2.jpg', array('alt' => 'Separador', 'class'=>'separaplato'));
	echo $form->button(' Salvar ',array('type'=>'submit','class'=> 'salvando',
	'onclick'=>"Modalbox.show('productos/addi', {title: 'Cargar Productos', width: 500, params: Form.serialize('ProductoAddForm'),
	method: 'post'});return false;"));
	echo $form->end();
	?>
</div>


	
	

